#ifndef _APPLICATION_GLOBAL_
#define _APPLICATION_GLOBAL_

typedef struct
{
	int unit_length;
	int margin_top;
	int margin_left;
#ifdef UNICODE
	wchar_t current_theme[64];
	wchar_t desktop_page[64];
#else
	char current_theme[64];
	char desktop_page[64];
#endif
}Config, *lpConfig;
//extern lpConfig g_config;

typedef struct
{
	int x;
	int y;
	int width;
	int height;
#ifdef UNICODE
	wchar_t icon[64];
	wchar_t exec[64];
	wchar_t background[16];
#else
	char icon[64];
	char exec[64];
	char background[16];
#endif
}Page, *Desktop;

typedef struct
{
#ifdef UNICODE
	wchar_t exec[64];
#else
	char exec[64];
#endif
}Shortcut, *Link;

typedef struct
{
#ifdef UNICODE
	wchar_t command[8];
	wchar_t param[32];
#else
	char command[8];
	char param[32];
#endif
}Command, *Control;

#endif